#pragma once

#include "../Hit/Primitive.h"

namespace krt {

	class KRT_API IAccelBase {
	public:
		virtual bool Intersect(const Ray& r, Intersection& rec) const = 0;

		virtual bool AddHitable(Ref<Primitive> hitable) = 0;
	};

}